package com.pda.gongpin.bean;

import java.util.List;

public class ShipmentsDetailsBean {

    /**
     * deliveryResult : {"deliveryNo":"CK230001","ownerCode":"zf","partner":null,"recipient":null,"address":null,"shipmentsManner":null,"logisticsCompanies":null}
     * skuDeliveryScheduleResult : [{"sku":"27751291000200","list":[{"scheduleNo":"SN23000070","deliveryNo":"CK230001","articleId":"27751291000200","toStorageBin":"001"},{"scheduleNo":"SN23000071","deliveryNo":"CK230001","articleId":"27751291000200","toStorageBin":"001"},{"scheduleNo":"SN23000072","deliveryNo":"CK230001","articleId":"27751291000200","toStorageBin":"005"},{"scheduleNo":"SN23000073","deliveryNo":"CK230001","articleId":"27751291000200","toStorageBin":"005"},{"scheduleNo":"SN23000074","deliveryNo":"CK230001","articleId":"27751291000200","toStorageBin":"CKHC001"}]}]
     */

    private DeliveryResultBean deliveryResult;
    private List<SkuDeliveryScheduleResultBean> skuDeliveryScheduleResult;

    public DeliveryResultBean getDeliveryResult() {
        return deliveryResult;
    }

    public void setDeliveryResult(DeliveryResultBean deliveryResult) {
        this.deliveryResult = deliveryResult;
    }

    public List<SkuDeliveryScheduleResultBean> getSkuDeliveryScheduleResult() {
        return skuDeliveryScheduleResult;
    }

    public void setSkuDeliveryScheduleResult(List<SkuDeliveryScheduleResultBean> skuDeliveryScheduleResult) {
        this.skuDeliveryScheduleResult = skuDeliveryScheduleResult;
    }

    public static class DeliveryResultBean {
        /**
         * deliveryNo : CK230001
         * ownerCode : zf
         * partner : null
         * recipient : null
         * address : null
         * shipmentsManner : null
         * logisticsCompanies : null
         */

        private String deliveryNo;
        private String ownerCode;
        private String partner;
        private String recipient;
        private String address;
        private String shipmentsManner;
        private String logisticsCompanies;
        private String ownerCodeName;
        private String originOrderNum;

        public String getOriginOrderNum() {
            return originOrderNum;
        }

        public void setOriginOrderNum(String originOrderNum) {
            this.originOrderNum = originOrderNum;
        }

        public String getOwnerCodeName() {
            return ownerCodeName;
        }

        public void setOwnerCodeName(String ownerCodeName) {
            this.ownerCodeName = ownerCodeName;
        }

        public String getDeliveryNo() {
            return deliveryNo;
        }

        public void setDeliveryNo(String deliveryNo) {
            this.deliveryNo = deliveryNo;
        }

        public String getOwnerCode() {
            return ownerCode;
        }

        public void setOwnerCode(String ownerCode) {
            this.ownerCode = ownerCode;
        }

        public String getPartner() {
            return partner;
        }

        public void setPartner(String partner) {
            this.partner = partner;
        }

        public String getRecipient() {
            return recipient;
        }

        public void setRecipient(String recipient) {
            this.recipient = recipient;
        }

        public String getAddress() {
            return address;
        }

        public void setAddress(String address) {
            this.address = address;
        }

        public String getShipmentsManner() {
            return shipmentsManner;
        }

        public void setShipmentsManner(String shipmentsManner) {
            this.shipmentsManner = shipmentsManner;
        }

        public String getLogisticsCompanies() {
            return logisticsCompanies;
        }

        public void setLogisticsCompanies(String logisticsCompanies) {
            this.logisticsCompanies = logisticsCompanies;
        }
    }

    public static class SkuDeliveryScheduleResultBean {

        /**
         * cacheStorageBin : DH_0108
         * list : [{"infoStr":"发黑(淬火)/来来来,支(1箱0支)"}]
         */

        private String cacheStorageBin;
        private List<ListBean> list;

        public String getCacheStorageBin() {
            return cacheStorageBin;
        }

        public void setCacheStorageBin(String cacheStorageBin) {
            this.cacheStorageBin = cacheStorageBin;
        }

        public List<ListBean> getList() {
            return list;
        }

        public void setList(List<ListBean> list) {
            this.list = list;
        }

        public static class ListBean {
            /**
             * infoStr : 发黑(淬火)/来来来,支(1箱0支)
             */

            private String infoStr;

            public String getInfoStr() {
                return infoStr;
            }

            public void setInfoStr(String infoStr) {
                this.infoStr = infoStr;
            }
        }
    }
}
